Refactor machine monitoring view and simulator

- Updated sensor metadata in the machine index view to improve readability and consistency.
- Enhanced the custom date range modal with better labels and icons for user experience.
- Implemented toast notifications for user feedback on actions within the machine monitoring interface.
- Improved pagination logic in the machine data table, including dynamic updates for page controls.
- Refined the simulator to generate more realistic sensor data ranges for amp, temperature, and moisture.
- Added a new simulation script to handle machine reading generation and posting to the API.
